struct VertexIn{
    float3 pos:POSITION;
    float4 color:COLOR;
};

struct VertexOut{
    float4 posH:SV_POSITION;
    float4 color:COLOR;
};

cbuffer ConstantBuffer:register(b0){
    matrix world;
    matrix view;
    matrix proj;

    float4 color;
    uint useCustom;
}